#include <iostream>

#include "alice.h"

int main(int argc, char* argv[]) {
  alice::Director* director = alice::Director::GetInstance();
  alice::Timer* timer = alice::Timer::GetInstance();

  director->Init();
  while (director->IsRunning()) {
    director->Events();
    director->Update();
    director->Render();
    timer->Tick();
  }
  director->Clean();

  return 0;
}